glasgow london escort catering edinburgh accommodation scotland near edinburgh castle england escorts edinburgh castle edinburgh hotels bed and breakfast erie edinburgh pubs grassmarket apartment accommodation pennsylvania edinburgh clubs edinboro hotels in edinburgh b&b self catering grassmarket edinburgh bars